LRU Caching with Moderately Heavy Request Distributions
نویسندگان
چکیده
Majority of practical caching algorithms, in particular those used in the World Wide Web applications, are based on the so-called Least-Recently-Used (LRU) cache replacement heuristic whose desirable attributes include low complexity, quick adaptability and high cache hit (low fault) probability. Recent studies have developed asymptotic characterization of the LRU fault probability for the generalized Zipf’s (power) law request distributions. In this paper, we extend these results to include the distributions that decay faster than power laws but slower than exponential, hence named moderately heavy distributions. Informally, for these types of distributions and the independent reference model, the main result of this paper shows that the ratio between the cache fault probabilities of the LRU heuristic and the optimal static algorithm is, for large caches, equal to e ≈ 1.78, where γ is Euler’s constant. Interestingly enough, this limiting ratio is constant, i.e., it is invariant to the underlying characteristics of the request distributions.
منابع مشابه
Markovian models of Internet Caches including Closed-Form Stationary Distributions
An large number of different caching mechanisms have been previously proposed [1], [2], [6], exploring different insertion and eviction policies and their performance individually and as part of caching networks. We obtain a novel closed-form stationary invariant distribution for Markov model of a generalization of LRU and MRU caching nodes. Numerical comparisons are made with an “Incremental R...
متن کاملStatic caching in Web servers
Most existing studies on Web document caching consider Web proxies. The focus of this paper is caching in primary Web servers. This type of caching decreases request response time and server load. We use log les from four Web servers to analyze the performance of various proposed cache policies for Web servers: LRU-Threshold, LFU, LRU-SIZE, LRU-MIN, and the Pitkow/Recker policy. We also study a...
متن کاملAsymptotic Approximation of the Move-to-front Search Cost Distribution and Least-recently Used Caching Fault Probabilities
Consider a finite list of items n = 1;2; : : : ;N, that are requested according to an i.i.d. process. Each time an item is requested it is moved to the front of the list. The associated search cost CN for accessing an item is equal to its position before being moved. If the request distribution converges to a proper distribution as N→∞, then the stationary search cost CN converges in distributi...
متن کاملAccurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms
Typical analysis of content caching algorithms using the metric of hit probability under a stationary request process does not account for performance loss under a variable request arrival process. In this work, we consider adaptability of caching algorithms from two perspectives: (a) the accuracy of learning a fixed popularity distribution; and (b) the speed of learning items’ popularity. In o...
متن کاملLeast-recently-used caching with dependent requests
We investigate a widely popular least-recently-used (LRU) cache replacement algorithmwith semiMarkov modulated requests. Semi-Markov processes provide the flexibility for modeling strong statistical correlation, including the widely reported long-range dependence in theWorldWideWeb page request patterns. When the frequency of requesting a page n is equal to the generalized Zipf’s law c/n , > 1,...
متن کامل